intelligence peddlers - German English Dictionary